//
//  UIViewController+Category.h
//  ChengHuiTong
//
//  Created by CHT-Technology on 2017/1/12.
//  Copyright © 2017年 张文权. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIViewController (Category)

/**
 去登录
 */
- (void)goToLoginVCWithCompleteBlock:(void(^)(NSString *token))completeBlock;

/**
 开启定时器
 
 @param limit 总时间
 @param progressBlock 跳动回调
 @param completeBlock 结束回调
 */
- (void)openTimerWithLimit:(int)limit
             progressBlock:(void(^)(NSString *seconds))progressBlock
             completeBlock:(void(^)())completeBlock;

/**
 开启定时器
 
 @param limit 总时间
 @param progressBlock 跳动回调
 @param completeBlock 结束回调
 */
+ (void)openTimerWithLimit:(int)limit
             progressBlock:(void(^)(NSString *seconds))progressBlock
             completeBlock:(void(^)())completeBlock;


/**
 警告弹窗
 
 @param text 警告内容
 @param textAlignment 内容对齐方式
 @param btnTitle 按钮标题
 @param block 按钮点击回调
 */
-(void)showWarnViewWithText:(NSString *)text
              textAlignment:(NSTextAlignment)textAlignment
                buttonTitle:(NSString *)btnTitle
                      block:(void(^)())block;


/**
 倒计时弹框
 
 @param title 标题
 @param content 内容
 @param completeTitle 完成按钮标题
 @param cancleTitle 取消按钮标题
 @param timelimit 总时间
 @param completeBlock 完成回调
 */
- (void)showCountDownBoxWithTitle:(NSString *)title
                      contentText:(NSMutableAttributedString *)content
                    completeTitle:(NSString *)completeTitle
                      cancleTitle:(NSString *)cancleTitle
                        timeLimit:(int)timelimit
                    completeBlock:(void(^)())completeBlock;



/**
 显示徽商银行弹框

 @param flag 状态： 0未开通，1已开通，2账户未激活，3尚未设置交易密码
 */
- (void)showHsBoxWithFlag:(NSInteger)flag;


@end
